package com.sky.service.admin;


import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageQueryDTO;
import com.sky.pojo.Setmeal;
import com.sky.result.PageResult;
import com.sky.vo.SetmealVO;

import java.util.List;

/**
 * 套餐业务层接口
 */

public interface SetmealService {

    //起售停售套餐
    void updateStatus(Integer status, Integer id);

    //新增套餐
    void add(SetmealDTO dto);

    //分页查询
    PageResult get(SetmealPageQueryDTO page);

    //批量删除套餐
    void deleteById(List<Long> ids);

    //根据id查套餐
    SetmealVO getById(Long id);

    //修改套餐
    void upda(SetmealDTO setmealDTO);


    /**
     *    ↓    以下是：C端
     */

    //微信小程序
    //根据分类id查套餐
    List<Setmeal> getSetmeal(Long categoryId);
}
